clear or vindicate oneself from charges or accusations - Türkisch Englisch Wörterbuch